self-powered scraper - Turkish English Dictionary